OrdinAide

Suivre les liens symboliques sous un dossier

Le fichier de configuration par compte utilisateur ne permet pas au serveur Apache de suivre les liens symboliques alors qu'il le fait pour le manuel Apache. Dans httpd.conf, la ligne 203 définit les options du dossier /Library/WebServer/Documents, puisque la ligne 203 est encadrée par la balise de début de définition de paramétrage pour ce dossier et la balise de fin :

< Directory "/Library/WebServer/Documents">
[...]
Options Indexes FollowSymLinks MultiViews
[...]
< /Directory>

(remplacer les "< " par "<"... je devrais passer en syntaxe wiki pour éviter transformations de & lt; en < sans me lancer dans des htmlspecialchar() successifs dans mes scripts php pour wallnet)

alors que l'option FollowSymLinks n'est pas activée pour les sites des utilisateurs. Il faut ajouter cette option dans les fichiers /private/etc/apache2/users/bibi.conf et éventuellement toute la ligne (je crois qu'il ne doit y avoir qu'une seule ligne pour toutes les options). Les commentaires écrits dans cette partie du fichier de configuration expliquent chacune des possibilités pour les directives Apache qui peuvent agir sur la visite d'un dossier.

Rappel : à chaque modification d'un paramètre de configuration, il faut arrêter le serveur Web (ce qui se fait en désactivant le partage Web depuis l'application Préferences Système...) puis le redémarrer (re-activer...). Si une modification de fichier .conf ne marche pas, le serveur renvoie l'erreur 500 (Erreur interne du serveur)